package fw_config

import (
	"github.com/spf13/viper"
	"wms-server/fw/fw_log"
)

var paramsConfig *viper.Viper

func ConfigInit() {
	paramsConfig = viper.New()
	paramsConfig.AddConfigPath(".")        //设置读取的文件路径
	paramsConfig.SetConfigName("./config") //设置读取的文件名
	paramsConfig.SetConfigType("yaml")     //设置文件的类型
	//尝试进行配置读取
	if err := paramsConfig.ReadInConfig(); err != nil {
		fw_log.Slogger.Info("配置文件读取错误----->", err.Error())
	} else {
		fw_log.Slogger.Info("配置文件读取成功")
	}
}
func GetConfigHandler() *viper.Viper {
	return paramsConfig
}
